NDX (Test)
[01/27/2026 15:59:50 > dd4858: SYS INFO] Status changed to Initializing[01/27/2026 15:59:50 > dd4858: SYS INFO] Job directory change detected: Job file 'FireTrade.Common.dll' timestamp differs between source and working directories.
[01/27/2026 15:59:56 > dd4858: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[01/27/2026 15:59:56 > dd4858: SYS INFO] Status changed to Running
[01/27/2026 15:59:56 > dd4858: INFO]
[01/27/2026 15:59:56 > dd4858: INFO] C:\local\Temp\jobs\triggered\NDX (Test)\qhnnscaw.tc4>dotnet FireTrade.Runner.dll
[01/27/2026 15:59:57 > dd4858: INFO] WebJobName: NDX (Test)
[01/27/2026 15:59:57 > dd4858: INFO] Application started
[01/27/2026 15:59:57 > dd4858: INFO] Delaying for 475.035757555 minutes...
[01/27/2026 16:00:01 > dd4858: INFO] Starting TradeEngine
[01/27/2026 16:00:02 > dd4858: INFO] Loaded TradeProfile NDX Demo
[01/27/2026 16:00:02 > dd4858: INFO] TradeProfile: {"Name":"NDX Demo","AccountId":"Z5UHDC"}
[01/27/2026 16:00:02 > dd4858: INFO] Strategy: {"Id":1,"Name":"NDX","Direction":3,"Risk":0.02,"StopLoss":0.002,"TakeProfit":0.01,"ProbabilityThreshold":0.52,"Leverage":10}
[01/27/2026 16:00:02 > dd4858: INFO] Initialized PredictionEngine
[01/27/2026 16:00:02 > dd4858: INFO] Attempting to connect to IG
[01/27/2026 16:00:03 > dd4858: INFO] Successfully connected to IG
[01/27/2026 16:00:03 > dd4858: INFO] Initialized StockExchangeClient
[01/27/2026 16:00:03 > dd4858: INFO] Started StockExchangeClient
[01/27/2026 16:00:04 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 16:00:07 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 16:00:07 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 16:00:07 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25942.21225136168,"c":25947.05060849188,"h":25947.90696732395,"l":25941.84895029203,"s":1769529540000,"e":1769529600000}]
[01/27/2026 16:00:07 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":18918.39,"deposit":0.0,"profitLoss":0.0,"available":18918.39},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 16:01:02 > dd4858: INFO] Keep alive tick: 20260127 16:01:02
[01/27/2026 16:01:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25946.90692469349,"c":25955.6592841108,"h":25956.88564387269,"l":25946.64518845336,"s":1769529600000,"e":1769529660000}]
[01/27/2026 16:02:02 > dd4858: INFO] Keep alive tick: 20260127 16:02:02
[01/27/2026 16:02:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25955.3573809548,"c":25949.10265509825,"h":25956.28447460992,"l":25947.50524371195,"s":1769529660000,"e":1769529720000}]
[01/27/2026 16:03:02 > dd4858: INFO] Keep alive tick: 20260127 16:03:02
[01/27/2026 16:03:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25948.75849945179,"c":25941.71721160261,"h":25950.13861218698,"l":25941.71721160261,"s":1769529720000,"e":1769529780000}]
[01/27/2026 16:04:02 > dd4858: INFO] Keep alive tick: 20260127 16:04:02
[01/27/2026 16:04:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25940.99837979278,"c":25946.65347173145,"h":25947.40146765062,"l":25940.63416139549,"s":1769529780000,"e":1769529840000}]
[01/27/2026 16:05:02 > dd4858: INFO] Keep alive tick: 20260127 16:05:02
[01/27/2026 16:05:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25946.60604258732,"c":25954.08586727593,"h":25954.70132709393,"l":25946.60604258732,"s":1769529840000,"e":1769529900000}]
[01/27/2026 16:06:02 > dd4858: INFO] Keep alive tick: 20260127 16:06:02
[01/27/2026 16:06:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25954.07522079046,"c":25954.89405063436,"h":25957.35154323334,"l":25951.58949497781,"s":1769529900000,"e":1769529960000}]
[01/27/2026 16:07:02 > dd4858: INFO] Keep alive tick: 20260127 16:07:02
[01/27/2026 16:07:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25955.65942958673,"c":25959.74206957479,"h":25962.27615401017,"l":25955.43600477241,"s":1769529960000,"e":1769530020000}]
[01/27/2026 16:08:02 > dd4858: INFO] Keep alive tick: 20260127 16:08:02
[01/27/2026 16:08:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25959.56487448534,"c":25963.42055078934,"h":25964.47165236327,"l":25958.48989046215,"s":1769530020000,"e":1769530080000}]
[01/27/2026 16:09:02 > dd4858: INFO] Keep alive tick: 20260127 16:09:02
[01/27/2026 16:09:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25962.63657548646,"c":25963.12730372762,"h":25963.97289784457,"l":25961.07148289651,"s":1769530080000,"e":1769530140000}]
[01/27/2026 16:09:30 > dd4858: INFO] Job disabled
[01/27/2026 16:09:30 > dd4858: INFO] Job terminated
[01/27/2026 16:09:30 > dd4858: INFO] Keep alive cancelled
[01/27/2026 16:09:30 > dd4858: INFO] Keep alive cancelled
[01/27/2026 16:09:31 > dd4858: SYS INFO] Status changed to Success